package top.hmtools.mapperUnit;

import top.hmtools.beans.ColumnsInfoBean;
import top.hmtools.common.ECurdType;

/**
 * 生成mapper.xml内容片段的基本接口规范
 * @author Jianghaibo
 *
 */
public interface IMapperUnitBase {
	
    /**
     * 获取本内容片段是增删改查中的哪种功能类型
    * 方法说明：                    getCurdType
    * 输入参数说明：           @return
    * 输出参数说明：           ECurdType
    *
    *
     */
    ECurdType getCurdType();
    
    /**
     * 生成内容片段
    * 方法说明：                    createContent
    * 输入参数说明：           @return
    * 输出参数说明：           String
    *
    *
     */
    String createContent(String basePackage,String methodName,ColumnsInfoBean... beans );
}
